package com.servicio.panel;

import java.awt.BorderLayout;
import java.awt.GridLayout;

import javax.swing.JButton;
import javax.swing.JLabel;
import javax.swing.JPanel;

import com.servicio.styles.Styles;

@SuppressWarnings("serial")
public class PanelInicial extends JPanel {

  private JButton crear = new JButton("Crear Registro");
  private JButton eliminar = new JButton("Eliminar Registro");
  private JButton buscar = new JButton("Buscar Registro");
  private JButton salir = new JButton("Salir");

  public PanelInicial() {
    this.setLayout(new BorderLayout());
    Styles.tamPanel(this, 100, 68);
    agergarElementos();
  }

  private void agergarElementos() {

    JLabel titulo = new JLabel("Inicio");
    Styles.titulo(titulo,30,20);
    Styles.boton(crear, 20, 20);
    Styles.boton(buscar, 20, 20);
    Styles.boton(eliminar, 20, 20);
    Styles.boton(salir, 20, 30);

    JPanel panelInferior = new JPanel();
    panelInferior.setOpaque(false);
    panelInferior.setLayout(new BorderLayout());
    panelInferior.setAlignmentX(RIGHT_ALIGNMENT);
    panelInferior.add(salir,BorderLayout.EAST);

    JPanel panelElementosCentrados = new JPanel();
    JPanel panelIzquierdo = new JPanel();
    panelIzquierdo.setLayout(new BorderLayout());
    panelElementosCentrados.setLayout(new GridLayout(3, 0));
    this.setAlignmentX(LEFT_ALIGNMENT);
    this.setOpaque(false);
    panelElementosCentrados.setOpaque(false);
    panelIzquierdo.setOpaque(false);
    panelElementosCentrados.add(crear);
    panelElementosCentrados.add(buscar);
    panelElementosCentrados.add(eliminar);

    panelIzquierdo.add(panelElementosCentrados, BorderLayout.NORTH);
    Styles.tamPanel(panelIzquierdo, 30, 50);
    Styles.tamBorder(panelIzquierdo, 20);
    this.add(titulo, BorderLayout.NORTH);
    this.add(panelIzquierdo, BorderLayout.WEST);
    this.add(panelInferior, BorderLayout.SOUTH);

  }

}
